package com.threeox.ormlibrary.annotation.create;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *
 * @ClassName: Primary
 *
 * @Description: TODO(主键自增的注解)
 *
 * @author 赵屈犇
 *
 * @date 创建时间: 2017/6/29 10:48
 *
 * @version 1.0
 *
 */
@Target({ ElementType.FIELD })
@Retention(RetentionPolicy.RUNTIME)
public @interface Primary {

    // 列名称 必须和对象的名称一致 默认可以不写
    String columnName() default "";

    // 表字段的备注说明
    String comment() default "";

    // 字段的大小限制字段 应该为整数
    int length() default 11;
}
